rental of motor racing cars - Turkish English Dictionary